Predicting Resource Use with Case- ecognit io
نویسندگان
چکیده
When managing a computing system, it is better to predict problems before they occur, rather than just observing them when they occur. Our research develops self-interested agents designed for the prediction of resource usages, that is, assessing the likelihood of upcoming demands by users on the limited resources and detecting potential problems from the observations of human-computer interactions (Etzioni & Weld 1994). Furthermore, these agents will have behavior that changes over time based on their own experiences, which will improve their predictive ability and allow them to adapt to changing usage patterns. There are two major sources of uncertainty : there is usually more than one plan consistent with the observations, and uncertainty about whether future actions in any given plan will be executed. The plan recognition problem in this work is to observe a user’s ongoing interactions with the computing environment, analyze those interactions by recognizing behaviors relevant to the agent’s interest, and use those relevant behaviors to make predictions about the user’s future behaviors. This is done incrementally: as the user performs actions, the system adjusts its set of possible plans (those consistent with the observations), and bases its predictions on the likelihood of each candidate plan and the likelihood of the behavior of interest within each plan. The predictions for individual users are then aggregated over all current users to predict system behavior. Some difficulties inherent in recognizing a user’s plans in this domain are the nonstrict temporal orderings of actions, the interleaving of multiple tasks, the large space of possible plans, and conditional plans where the condition is neither explicit nor directly observable. On the plus side, the language of discourse (UNIX commands and system responses) is relatively small, grammatically simple, and easy to monitor, given we are only concerned with textual interactions. Our approach to the plan recognition-prediction problems is based on a mixture of case-based reasoning and statistical prediction. Cases (past plan executions) are used to suggest plans consistent with observations, while statistical information (Markov model) is used to distinguish and evaluate alternatives and come up with
منابع مشابه
The Effects of Iron Oxide Nanoparticle on Differentiation of Human Mesenchymal Stem Cells to Osteoblast
Introduction: IIron oxide nanoparticles (IO NP) have an increasing number of biomedical applications. To date, the potential cytotoxicity of these particles remains an issue of debate. Little is known about the cellular interaction or toxic effects of IO NP on differentiation of stem cells. The aim of the present study was to investigate the possible toxic role of different doses of IO NP in di...
متن کاملPriority IO Scheduling in the Cloud
Current state of the art runtime systems, built for managing cloud environments, almost always assume resource sharing among multiple users and applications. In large part, these runtime systems rely on functionalities of the node-local operating systems to divide the local resources among the applications that share a node. While OSes usually achieve good resource sharing by creating distinct ...
متن کاملThwarting Virtual Bottlenecks in Multi-Bitrate Streaming Servers
Current cycle-based disk IO schedulers for multi-bitrate streaming servers are unable to avoid the formation of virtual bottlenecks. We term a bottleneck as virtual when it occurs within a single resource subsystem, and it is possible to use a secondary under-utilized resource to thwart the bottleneck. We present stream combination, an IO scheduling technique that addresses this problem. Stream...
متن کاملNamed Entity Recognition System for Postpositional Languages: Urdu as a Case Study
Named Entity Recognition and Classification is the process of identifying named entities and classifying them into one of the classes like person name, organization name, location name, etc. In this paper, we propose a tagging scheme Begin Inside Last -2 (BIL2) for the Subject Object Verb (SOV) languages that contain postposition. We use the Urdu language as a case study. We compare the F-measu...
متن کاملGREM: Dynamic SSD Resource Allocation In Virtualized Storage Systems With Heterogeneous VMs
In a shared virtualized storage system that runs heterogeneous VMs with diverse IO demands, it becomes a problem for the hypervisor to cost-effectively partition and allocate SSD resources among multiple VMs. There are two straightforward approaches to solve this problem: either equally assigning SSDs to each VM or managing SSD resources in a fair competition mode. Unfortunately, they cannot fu...
متن کامل